package com.zs.zcerp.approval.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 销毁表报实体
 *
 * @author Henry
 * @email *****@mail.com
 * @date 2021-05-12 20:58:14
 */
@Data
public class DestoryReportEntity implements Serializable {
	private static final long serialVersionUID = 46464646546L;

	/**机构*/
	@TableField(exist = false)
	private Integer orgId;

	/**机构名称*/
	@TableField(exist = false)
	private String orgName;

	/**单据编号*/
	@TableField(exist = false)
	private String destoryNo;

	/**销毁日期*/
	@TableField(exist = false)
	private Date destoryDate;

	/**销毁人员 、申请人员*/
	@TableField(exist = false)
	private String userNm;

	/**销毁人部门*/
	@TableField(exist = false)
	private String wcName;

	/**线别/部门 */
	@TableField(exist = false)
	private String deptName;

	/**销毁原因*/
	@TableField(exist = false)
	private String note;



	/**状态*/
	@TableField(exist = false)
	private Integer status;

	/**订单状态    复核*/
	@TableField(exist = false)
	private String statusNm;

	/**订单状态    复核*/
	@TableField(exist = false)
	private String destoryKindNm;

	/**订单状态    复核*/
	@TableField(exist = false)
	private Integer destorySeq;

	/**项次内容：型号/底模/订单*/
	@TableField(exist = false)
	private String  seqitem;

	/**   鞋款*/
	@TableField(exist = false)
	private String  prodNo;

	/**   模具*/
	@TableField(exist = false)
	private String  moldNo;

	/**   */
	@TableField(exist = false)
	private String seId;
	/**   */
	@TableField(exist = false)
	private Integer seSeq;

	/**  部位分类编码   部位名称 指销毁物品*/
	@TableField(exist = false)
	private String  partNo;


	/**  部位分类名称*/
	@TableField(exist = false)
	private String  partNm;
	/**
	 D
	 C 部位
	 M 原料
	 */
	@TableField(exist = false)
	private String  itemKind;
	/**   */
	@TableField(exist = false)
	private String sizeNo;

	/**左脚数量   */
	@TableField(exist = false)
	private Integer   destoryLqty;

	/** 右脚数量   */
	@TableField(exist = false)
	private Integer   destoryRqty;


	/** 销毁数量  */
	@TableField(exist = false)
	private String destoryQty;

	/** 备注  */
	@TableField(exist = false)
	private String noteD;

	/**
	 * 箱号
	 * 1-9
	 * */
	@TableField(exist = false)
	private String boxXh;

	/**右脚数量 部位分类总计   */
	@TableField(exist = false)
	private int rightAmounts;


	/**左脚数量 部位分类总计   */
	@TableField(exist = false)
	private int leftAmounts;



	/**报表内容展示   */
	@TableField(exist = false)
	List <DestoryDetailEntity> detailList;


	/**报表签核内容   */
	@TableField(exist = false)
	List<QhChkmgrdEntity> qhChkmgrdList;


	/**
	 * 报表类型
	 */
	@TableField(exist = false)
	private String destoryType;

	/**
	 * 表报具体品牌
	 */
	@TableField(exist = false)
	private String brandNo;




	/**
	 * 判断报表类型   LEADER_NO
	 *
	 * 1  （部位报表)  标准    DESTORY_TYPE = YE_Y
	 * 2  AD 报表        DESTORY_TYPE = YE_Y BRAND_NO=AD
	 * 3  材料表报   DESTORY_TYPE = SE_N
	 */
	@TableField(exist = false)
	private String type;


}
